[java]写个程序

来源:百度知道 编辑:UC知道 时间:2024/05/09 13:35:14
实现以下功能
1*2*4*8*......2的20次方

结果数太的,要用到大数值。

import java.math.BigInteger;

public class test {
public static void main(String[] args ){
BigInteger n=BigInteger.valueOf(1);
BigInteger m=BigInteger.valueOf(2);
BigInteger pro=BigInteger.valueOf(1);
for(int i=1;i<21;i++){
n=n.multiply(m);
pro=pro.multiply(n);
}
System.out.println(pro);
}
}